/**
 * 构建了一个构造方法, 实例化后只能被成员方法访问, 不能通过实例化对象所访问
*/
let Persion = (function () {
  let _gender
  function P(name, gender) {
    _gender = gender
    this.name = name
  }
  P.prototype.getGender = function() {
    return _gender
  }
  return P
})()

let p1 = new Persion('Lida', 'man')
console.log(p1.getGender())